// P1197 write by cn_ryh